#ifndef _WINDOW_H
#define _WINDOW_H
#include "WindowClass.h"
#include "WindowDescription.h"
#include "TurnsDataModel.h"

class Window {

private:
	WindowClass *windowClass;
	WindowDescription *description;

	HWND handle = NULL;

public:
	Window(WindowClass *, WindowDescription *);
	~Window();

	HWND getHandle();
	bool getIsWindowed();

	bool registerClass();
	bool create();
	void show();
};

#endif
